#
# HoI - Vichy France Events
#
#		written by Henrik Fhraeus
#

# ID series: 4000-4099

#########################################################################
#  Japan demands bases in French Indochine
#########################################################################
event = { 
	id = 4000
	random = no
	country = VIC
	
	# Triggered by JAP 3803
	
	name = "EVT_4000_NAME"
	desc = "EVT_4000_DESC"
	style = 0
	
	action_a = {
		name = "ACTIONNAME4001A" # Accept
		command = { type = secedeprovince which = JAP value = 1608 }
		command = { type = secedeprovince which = JAP value = 1732 }
		command = { type = secedeprovince which = JAP value = 1734 }
		command = { type = addcore which = 1273 }
		command = { type = addcore which = 1274 }
		command = { type = addcore which = 1270 }
		command = { type = addcore which = 1268 }
		command = { type = addcore which = 1269 }
		command = { type = trigger which = 3804 }
	}
	action_b = {
		name = "ACTIONNAME4001B" # Refuse
		command = { type = trigger which = 3805 }
		command = { type = addcore which = 1273 }
		command = { type = addcore which = 1274 }
		command = { type = addcore which = 1270 }
		command = { type = addcore which = 1268 }
		command = { type = addcore which = 1269 }
	}
}
#########################################################################
#  Japan demands French Indochine
#########################################################################
event = { 
	id = 4001
	random = no
	country = VIC
	
	# Triggered by JAP 3803
	
	name = "EVT_4001_NAME"
	desc = "EVT_4001_DESC"
	style = 0

	action_a = {
		name = "ACTIONNAME4001A" # Accept
		command = { type = secedeprovince which = JAP value = 1603 }
		command = { type = secedeprovince which = JAP value = 1604 }
		command = { type = secedeprovince which = JAP value = 1607 }
		command = { type = secedeprovince which = JAP value = 1608 }
		command = { type = secedeprovince which = JAP value = 1727 }
		command = { type = secedeprovince which = JAP value = 1728 }
		command = { type = secedeprovince which = JAP value = 1730 }
		command = { type = secedeprovince which = JAP value = 1731 }
		command = { type = secedeprovince which = JAP value = 1732 }
		command = { type = secedeprovince which = JAP value = 1733 }
		command = { type = secedeprovince which = JAP value = 1734 }
		command = { type = secedeprovince which = JAP value = 1735 }
		command = { type = secedeprovince which = JAP value = 1736 }
		command = { type = secedeprovince which = JAP value = 1739 }
		command = { type = trigger which = 3804 }
	}
	action_b = {
		name = "ACTIONNAME4001B" # Refuse
		command = { type = trigger which = 3805 }
	}
}
#########################################################################
#  Japan demands French Indochine and Madagascar
#########################################################################
event = { 
	id = 4002
	random = no
	country = VIC
	
	# Triggered by JAP 3803
	
	name = "EVT_4002_NAME"
	desc = "EVT_4002_DESC"
	style = 0

	action_a = {
		name = "ACTIONNAME4002A" # Refuse
		command = { type = trigger which = 3805 }
	}
	action_b = {
		name = "ACTIONNAME4002B" # Accept
		command = { type = secedeprovince which = JAP value = 1603 }
		command = { type = secedeprovince which = JAP value = 1604 }
		command = { type = secedeprovince which = JAP value = 1607 }
		command = { type = secedeprovince which = JAP value = 1608 }
		command = { type = secedeprovince which = JAP value = 1727 }
		command = { type = secedeprovince which = JAP value = 1728 }
		command = { type = secedeprovince which = JAP value = 1730 }
		command = { type = secedeprovince which = JAP value = 1731 }
		command = { type = secedeprovince which = JAP value = 1732 }
		command = { type = secedeprovince which = JAP value = 1733 }
		command = { type = secedeprovince which = JAP value = 1734 }
		command = { type = secedeprovince which = JAP value = 1735 }
		command = { type = secedeprovince which = JAP value = 1736 }
		command = { type = secedeprovince which = JAP value = 1739 }
		
		command = { type = secedeprovince which = JAP value = 1319 }
		command = { type = secedeprovince which = JAP value = 1322 }
		
		command = { type = trigger which = 3804 }
	}
}

######liberation of france
event = { 
	id = 14003
	random = no
	country = VIC
	
	trigger = {
		NOT = { 
			OR = {
				alliance = { country = GER country = FRA }
				puppet = { country = FRA country = GER }
			}
		}
		exists = FRA
		control = { province = 527 data = FRA } # Paris	
		# Because: Paris is French-controlled if an ally liberates it
		
		NOT = { # Less than 40% national provinces enemy held
			lost_national = { country = FRA value = 40 }
		}
		
		random = 50
	}
	
	date = { day = 1 month = january year = 1936 }
	offset = 7
	deathdate = { day = 30 month = december year = 1947 }
	
	name = "EVT_2802_NAME"
	desc = "EVT_2802_DESC"
	style = 0
	action_a = {
		name = "OOPS!" # Eh, Vive la France!
		command = { type = trigger which = 2802 }#France
		command = { type = leave_alliance }
		command = { type = dissent value = 100 }
		command = { type = switch_allegiance which = FRA value = -1 }
		command = { type = switch_allegiance which = FRA value = -1 }
		command = { type = switch_allegiance which = FRA value = -1 }
#France
		command = { type = secedeprovince which = FRA value = 545 }
		command = { type = secedeprovince which = FRA value = 915 }
		command = { type = secedeprovince which = FRA value = 917 }
		command = { type = secedeprovince which = FRA value = 923 }
		command = { type = secedeprovince which = FRA value = 926 }
		command = { type = secedeprovince which = FRA value = 927 }
		command = { type = secedeprovince which = FRA value = 928 }
		command = { type = secedeprovince which = FRA value = 929 }
		command = { type = secedeprovince which = FRA value = 930 }
		command = { type = secedeprovince which = FRA value = 931 }
		command = { type = secedeprovince which = FRA value = 935 }
		command = { type = secedeprovince which = FRA value = 936 }
		command = { type = secedeprovince which = FRA value = 937 }
		command = { type = secedeprovince which = FRA value = 944 }
		command = { type = secedeprovince which = FRA value = 945 }
		command = { type = secedeprovince which = FRA value = 947 }
		command = { type = secedeprovince which = FRA value = 949 }
		command = { type = secedeprovince which = FRA value = 951 }
		command = { type = secedeprovince which = FRA value = 934 }
		command = { type = secedeprovince which = FRA value = 523 }
#Vichy Colonies North Africa
		command = { type = secedeprovince which = FRA value = 31 }
		command = { type = secedeprovince which = FRA value = 1003 }
		command = { type = secedeprovince which = FRA value = 1004 }
		command = { type = secedeprovince which = FRA value = 1005 }
		command = { type = secedeprovince which = FRA value = 1006 }
		command = { type = secedeprovince which = FRA value = 1007 }
		command = { type = secedeprovince which = FRA value = 1011 }
		command = { type = secedeprovince which = FRA value = 1012 }
		command = { type = secedeprovince which = FRA value = 1022 }
		command = { type = secedeprovince which = FRA value = 1023 }
		command = { type = secedeprovince which = FRA value = 1024 }
		command = { type = secedeprovince which = FRA value = 1025 }
		command = { type = secedeprovince which = FRA value = 1026 }
		command = { type = secedeprovince which = FRA value = 1030 }
		command = { type = secedeprovince which = FRA value = 1041 }
		command = { type = secedeprovince which = FRA value = 1043 }
		command = { type = secedeprovince which = FRA value = 1044 }
		command = { type = secedeprovince which = FRA value = 1045 }
		command = { type = secedeprovince which = FRA value = 1046 }
		command = { type = secedeprovince which = FRA value = 1047 }
		command = { type = secedeprovince which = FRA value = 1048 }
		command = { type = secedeprovince which = FRA value = 1049 }
		command = { type = secedeprovince which = FRA value = 1050 }
		command = { type = secedeprovince which = FRA value = 1051 }
		command = { type = secedeprovince which = FRA value = 1052 }
		command = { type = secedeprovince which = FRA value = 1053 }
		command = { type = secedeprovince which = FRA value = 1056 }
		command = { type = secedeprovince which = FRA value = 1060 }
		command = { type = secedeprovince which = FRA value = 1061 }
		command = { type = secedeprovince which = FRA value = 1072 }
		command = { type = secedeprovince which = FRA value = 1073 }
		command = { type = secedeprovince which = FRA value = 1074 }
		command = { type = secedeprovince which = FRA value = 1075 }
		command = { type = secedeprovince which = FRA value = 1076 }
		command = { type = secedeprovince which = FRA value = 1077 }
		command = { type = secedeprovince which = FRA value = 1078 }
		command = { type = secedeprovince which = FRA value = 1079 }
		command = { type = secedeprovince which = FRA value = 1080 }
		command = { type = secedeprovince which = FRA value = 1082 }
		command = { type = secedeprovince which = FRA value = 1108 }
		command = { type = secedeprovince which = FRA value = 1109 }
		command = { type = secedeprovince which = FRA value = 1111 }
		command = { type = secedeprovince which = FRA value = 1112 }
		command = { type = secedeprovince which = FRA value = 1113 }
		command = { type = secedeprovince which = FRA value = 1114 }
		command = { type = secedeprovince which = FRA value = 1116 }
		command = { type = secedeprovince which = FRA value = 1117 }
		command = { type = secedeprovince which = FRA value = 1118 }
		command = { type = secedeprovince which = FRA value = 1120 }
		command = { type = secedeprovince which = FRA value = 1124 }
		command = { type = secedeprovince which = FRA value = 1126 }
		command = { type = secedeprovince which = FRA value = 1127 }
		command = { type = secedeprovince which = FRA value = 1128 }
#Madagascar
		command = { type = secedeprovince which = FRA value = 1319 }
		command = { type = secedeprovince which = FRA value = 1322 }
		command = { type = secedeprovince which = FRA value = 1329 }
#Indochine
		command = { type = secedeprovince which = FRA value = 1603 }
		command = { type = secedeprovince which = FRA value = 1604 }
		command = { type = secedeprovince which = FRA value = 1607 }
		command = { type = secedeprovince which = FRA value = 1608 }
		command = { type = secedeprovince which = FRA value = 1727 }
		command = { type = secedeprovince which = FRA value = 1728 }
		command = { type = secedeprovince which = FRA value = 1730 }
		command = { type = secedeprovince which = FRA value = 1731 }
		command = { type = secedeprovince which = FRA value = 1732 }
		command = { type = secedeprovince which = FRA value = 1733 }
		command = { type = secedeprovince which = FRA value = 1734 }
		command = { type = secedeprovince which = FRA value = 1735 }
		command = { type = secedeprovince which = FRA value = 1736 }
		command = { type = secedeprovince which = FRA value = 1739 }
#Syria
		command = { type = secedeprovince which = FRA value = 1268 }
		command = { type = secedeprovince which = FRA value = 1269 }
		command = { type = secedeprovince which = FRA value = 1270 }
		command = { type = secedeprovince which = FRA value = 1273 }
		command = { type = secedeprovince which = FRA value = 1274 }
#Djibouti
		command = { type = secedeprovince which = FRA value = 1289 }
	}
}

